home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / Screen savers / Basic Black 1.3.1 Folder / Basic Black / Source / BBinit.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-01-30  |  1.3 KB  |  42 lines  |  [TEXT/R*ch]

  1. #define DELAYTICKS    45        /* = three-quarters of a second */
  2.  
  3. /*********************************************************************
  4.  *
  5.  * Screen saver commands passed to the SAVC selector
  6.  *
  7.  *********************************************************************/
  8. enum SaverCommand {
  9.     eSaverWakeUp,        /*  Make Basic Black wake up. */
  10.     eSaverSleep,        /*  Make Basic Black go to sleep. */
  11.     eSaverOn,            /*  Turn Basic Black on.  */
  12.     eSaverOff,            /*  Turn Basic Black off. */
  13.     eForceShort = 257    /* force enums to be shorts instead of bytes */
  14. };
  15.  
  16.  
  17.  
  18. /*********************************************************************
  19.  *
  20.  * Function Prototypes
  21.  *
  22.  *********************************************************************/
  23. void main(void);
  24. void StartPatchCode(void);
  25. pascal short MyWaitNextEvent(short, EventRecord *, long, RgnHandle);
  26. pascal short MyGetNextEvent(short, EventRecord *);
  27. pascal void MyInitCursor(void);
  28. pascal void MyDrawMenuBar(void);
  29. pascal void MyEraseRect(Rect *);
  30. pascal void MyEraseOval(Rect *);
  31. pascal void MyEraseRgn(RgnHandle);
  32. pascal void MySystemTask(void);
  33. pascal void BBlkSelector(OSType, long *);
  34. pascal void SAVRSelector(OSType, long *);
  35. pascal void SAVCSelector(OSType, long *);
  36. pascal OSErr SaverControl(short);
  37. void FallAsleep(void);
  38. void WakeUp(void);
  39. short abs(short);
  40. void DrawClock(GrafPtr);
  41. pascal void RemoveICPatch(void);
  42. void EndPatchCode(void);